package org.jeecg.common.util;
import com.github.qcloudsms.SmsSingleSender;
import com.github.qcloudsms.SmsSingleSenderResult;
import com.github.qcloudsms.httpclient.HTTPException;
import org.json.JSONException;

import java.io.File;
import java.io.IOException;

public class QCloudSMS {
//    public static void main(String[] args) {
//        // 短信应用SDK AppID
//        int appid = 1400479951; // 1400开头
//
//        // 短信应用SDK AppKey
//        String appkey = "86b706eba25ba04a96642ea8628c956d";
//
//        // 需要发送短信的手机号码
//        String[] phoneNumbers = {"15735343692"};
//
//        // 短信模板ID，需要在短信应用中申请
//        int templateId = 855371; // NOTE: 真实的模板ID需要在短信控制台中申请
//        //templateId7839对应的内容是"您的验证码是: {1}"
//
//        try {
//            String[] params = {"5678"};//数组具体的元素个数和模板中变量个数必须一致，例如事例中templateId:5678对应一个变量，参数数组中元素个数也必须是一个
//            SmsSingleSender ssender = new SmsSingleSender(appid, appkey);
//            SmsSingleSenderResult result = ssender.sendWithParam("86", phoneNumbers[0],
//                    templateId, params, "沈阳翱翔航空科技有限公司", "", "");  // 签名参数未提供或者为空时，会使用默认签名发送短信
//            System.out.println(result);
//        } catch (HTTPException e) {
//            // HTTP响应码错误
//            e.printStackTrace();
//        } catch (JSONException e) {
//            // json解析错误
//            e.printStackTrace();
//        } catch (IOException e) {
//            // 网络IO错误
//            e.printStackTrace();
//        }
//    }

    public static void main(String[] args) {
        File file = new File("G:\\aaaa", "aa.txt");
//        file.getParentFile().mkdirs();
        try {
            boolean b = file.createNewFile();
            System.out.println(b);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

